Iperf : a Framework for Automatic Construction of Performance Prediction Models

نویسندگان

  • Chung-Hsing Hsu
  • Ulrich Kremer
چکیده

Performance prediction models at the source code level are crucial in optimizing compilers, programming environments, and performance debug-ging tools. For each performance prediction task, minimal-cost models are needed that deliver the required accuracy. Current techniques to derive the desired models are ad hoc. This paper discusses a new framework for automatic construction of cost-eeective performance prediction models for diierent target systems at the program source level. A target system consists of a target optimizing compiler, a target operating system, and a target architecture with a multi-level memory hierarchy. Preliminary results for a small computation kernel on a set of twelve target systems indicate the eeectiveness of the proposed framework. 1 Motivation Performance prediction models 1 are needed in the source code optimization process. The ideal model to support an optimization transformation is accurate and cost-eeective. An accurate model ranks the optimization alternatives correctly according to their expected performance beneets on a target system. Since a more detailed performance model is typically more expensive to compute, the ideal performance model is also minimal, i.e., may ignore target system components that do not signiicantly contribute to distinguish the optimization alternatives. Unfortunately , nding the best performance model for an 1 Abbreviated as performance models or models throughout the paper. optimization task is extremely hard, since it may require an in-depth understanding of all components of the target system, including other optimizations performed by the target compiler and their interactions with the features of an advanced operating system and modern computer architecture. In fact, nding a model may be even impossible, since a model with the required accuracy and cost-eeectiveness may not exist. What is needed are tools to support the dii-cult task of nding an adequate performance model. The need for software support for nding accurate and cost-eeective performance models has become even more apparent in the light of recent trends in architecture and language design. For example, the success of Intel's and Hewlett Packard's new IA-64 architecture (Merced) will depend on the ability of optimizing compilers to take advantage of the par-allelism provided by the machine, putting an even greater burden on the compiler to achieve eecient program execution than for current superscalar ar-chitectures. Another new challenge for optimizing compilers are dynamic compilation strategies for languages such as Java. Dynamic optimizations are performed at program execution time and therefore have more severe compile time constraints than static compilation systems. In this …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

IPERF : A Framework for Automatic Construction of PerformancePrediction

Performance prediction models at the source code level are crucial in optimizing compilers, programming environments, and performance debug-ging tools. For each performance prediction task, minimal-cost models are needed that deliver the required accuracy. Current techniques to derive the desired models are ad hoc. This paper discusses a new framework for automatic construction of cost-eeective...

متن کامل

Measure wireless network performance using testing tool iPerf

To measure Wi-Fi performance, you probably want to install iPerf on an Ethernet host upstream from the access point (AP) under test -this will be your server. Next, install iPerf on one or more Wi-Fi laptops -these will be your clients. This is representative of a typical application flow between Wi-Fi client and wired server. If your goal is to measure AP performance, place your iPerf server o...

متن کامل

Pavement performance prediction model development for Tehran

Highways and in particular their pavements are the fundamental components of the road network. They require continuous maintenance since they deteriorate due to changing traffic and environmental conditions. Monitoring methods and efficient pavement management systems are needed for optimizing maintenance operations. Pavement performance prediction models are useful tools for determining the op...

متن کامل

Time Prediction Using a Neuro-Fuzzy Model for Projects in the Construction Industry

This paper presents a prediction model based on a new neuro-fuzzy algorithm for estimating time in construction projects. The output of the proposed prediction model, which is employed based on a locally linear neuro-fuzzy (LLNF) model, is useful for assessing a project status at different time horizons. Being trained by a locally linear model tree (LOLIMOT) learning algorithm, the model is int...

متن کامل

Prediction of the waste stabilization pond performance using linear multiple regression and multi-layer perceptron neural network: a case study of Birjand, Iran

Background: Data mining (DM) is an approach used in extracting valuable information from environmental processes. This research depicts a DM approach used in extracting some information from influent and effluent wastewater characteristic data of a waste stabilization pond (WSP) in Birjand, a city in Eastern Iran. Methods: Multiple regression (MR) and neural network (NN) models were examined u...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998